Requirements-level language and tools for capturing software system essence
نویسندگان
چکیده
منابع مشابه
Requirements-level language and tools for capturing software system essence
Creation of an unambiguous requirements specification with precise domain vocabulary is crucial for capturing the essence of any software system, either when developing a new system or when recovering knowledge from a legacy one. Software specifications usually maintain noun notions and include them in central vocabularies. Verb or adjective phrases are easily forgotten and their definitions bu...
متن کاملCapturing security requirements for software systems
Security is often an afterthought during software development. Realizing security early, especially in the requirement phase, is important so that security problems can be tackled early enough before going further in the process and avoid rework. A more effective approach for security requirement engineering is needed to provide a more systematic way for eliciting adequate security requirements...
متن کاملRequirements for Tools for Hairy Requirements or Software Engineering Tasks
A hairy requirements or software engineering task involving natural language (NL) documents is one that is not inherently difficult for NL understanding humans on a small scale but becomes unmanageable in the large scale. A hairy task demands tool assistance. Because humans need far more help in carrying out a hairy task completely than they do in making the local yes-or-no decisions, a tool fo...
متن کامل1 General requirements for LCA software tools
In recent years Life Cycle Assessment (LCA) software tools have become increasingly important. Today a large number of LCA programs are available. The large diversity of LCA software tools on offer makes it necessary to first pinpoint some general requirements that determine the quality of an LCA software tool and secondly to describe these requirements qualitatively. The authors last year asse...
متن کاملCapturing Non-functional Software Requirements Using the User Requirements Notation
Non-functional requirements (NFRs) are crucial software requirements that have be specified early in the software development process while eliciting the functional software requirements (FRs) [1,2]. NFRs can be viewed as additional constraints that have to be satisfied by the functional requirements. The non-satisfaction of NFRs is one of the main reasons for the failure of software projects. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science and Information Systems
سال: 2013
ISSN: 1820-0214,2406-1018
DOI: 10.2298/csis121210062n